//  判断两数据是否相等

Array.prototype.equals = function (arr) {
  // arr不能为空
  if (!arr) return false
  // 两数据如果长度不想等返回false
  if (this.length !== arr.length) return false
  for (let i = 0; i < this.length; i++){
    if (Array.isArray(this[i]) && Array.isArray(arr[i])) {
      if(!this[i].equals(arr[i]))return false
    } else if (this[i] !== arr[i])
      return false
  }
  return true
}
Object.defineProperty(Array.prototype,'equals',{enumerable:false})